#ifndef YUVSPEC_H
#define YUVSPEC_H

extern "C"{

    #include<libavutil/avutil.h>
    #include<libavutil/imgutils.h>
}

class YUVSpec
{
private:
    int width;
    int height;
    int fps;
    AVPixelFormat format;
    int imageSize;

public:
    YUVSpec(int width,int height,int fps, AVPixelFormat format);

    int getImageSize() const;
    int getWidth() const;
    int getHeight() const;
    int getFps() const;
    AVPixelFormat getFormat() const;
};

#endif // YUVSPEC_H
